home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / graphic / ega2eps.zip / EGA2EPS.DOC next >
Text File  |  1989-05-15  |  3KB  |  87 lines

  1.                             15-05-1989
  2.  
  3.         EGA2EPS 
  4.         =======
  5.  
  6. A TSR program to store EGA 640x350 screen to an EPS file
  7.  
  8.  
  9. Author: 
  10.     
  11. Alpo Värri, DSP Lab., Tampere University of Technology, Finland.
  12.  
  13.  
  14. Purpose:
  15.  
  16. The purpose of EGA2EPS is to capture the screen in the EGA 640x350
  17. sixteen colour mode and store it to a file in Encapsulated PostScript
  18. (EPS) format. This enables a hardcopy of the screen to be printed 
  19. using a PostScript compatible printer either directly or incorporated
  20. in another document using a document processing program which can
  21. import EPS files.
  22.  
  23.  
  24. Operation and usage:
  25.  
  26. EGA2EPS is a memory resident program which means that it is first
  27. loaded to memory and later invoked within another program by pressing
  28. a "hotkey". After the memory resident program has completed its
  29. operation, it returns the control to the program from within it was
  30. called.
  31.  
  32. EGA2EPS is loaded to memory by simply typing EGA2EPS at the DOS
  33. command prompt. There are no command line or other options. If
  34. the program cannot be loaded to memory for some reason, it displays
  35. an error message and exits.
  36.  
  37. EGA2EPS can be activated by pressing the keys Alt, LeftShift and Z
  38. simultaneously. If the computer is not in the 640x350 16 colour mode,
  39. nothing happens. If the computer is in the correct mode, the screen
  40. is captured and stored to the file EGADUMP1.EPS in the default drive
  41. and directory. The completion of the operation is signaled with an
  42. audible tone from the PC's speaker. If the default drive has not
  43. enough free space for the file or a file creation error occurs, it
  44. is signaled by a lower tone.
  45.  
  46. Next time, when Alt-Shift-Z is pressed in the correct mode, the name
  47. of the generated EPS file will be EGADUMP2.EPS, etc. continuing until
  48. after the files EGADUMP9.EPS and EGADUMP0.EPS. Now the next output
  49. file will be named EGADUMP1.EPS again, and the old file, if it
  50. exists, will be overwritten.
  51.  
  52. The image on screen is coded to two binary levels which means that
  53. the background colour on screen will be white on paper and all the
  54. other colours will show as black. Even with this simple coding method
  55. the size of the output file will be almost 58 kilobytes.
  56.  
  57.  
  58. Application notes:
  59.  
  60. The program requires that a hardware and software compatible EGA
  61. card is installed in the computer with 256 kilobytes of video RAM
  62. (which seems to be quite standard these days). The program has been
  63. briefly tested on three different IBM PC AT compatiple computers and
  64. no bugs have been found yet. The time to capture the screen to a hard
  65. disk on a 16 MHz 386-machine was around three seconds. The program
  66. can be removed from memory by using the MARK and RELEASE programs 
  67. found in the net earlier this year.
  68.  
  69. The screens of Gem Draw, Gem Paint, HyperSignal and some public
  70. domain programs have been successfully captured using EGA2EPS.
  71. The files have been successfully printed alone or incorporated
  72. in a document produced with Ventura Publisher 2.0.
  73.  
  74.  
  75. Distribution policy:
  76.  
  77. The program has been released to the public domain and nobody is
  78. obliged to pay anything or has right to charge anybody for it. It
  79. can be freely copied as long as it is accompanied with the other
  80. files included in this arceive file.
  81.  
  82.  
  83.  
  84. The program was created using Turbo Pascal, Copyright Borland
  85. International, 1987, 1988 and Turbo Professional, Copyright
  86. Turbo Power Software, 1987.
  87.